package oberver.javaexample;

import oberver.example.IHanFeizi;

import java.util.Observable;

/**
 * @Author：LJ
 * @Description：Java语言中的示例被观察者
 * @Date: 2017/11/28
 * @Modified By:
 */
public class HanFeiZi2 extends Observable implements IHanFeizi {
    @Override
    public void haveBreakfast() {
        System.out.println("Java-->韩非子:开始吃饭");
        //通知所有的观察者
        super.setChanged();
        super.notifyObservers("韩非子在吃饭");
    }

    @Override
    public void haveFun() {
        System.out.println("Java-->韩非子:开始娱乐");
        //通知所有的观察者
        super.setChanged();
        super.notifyObservers("韩非子在娱乐");
    }
}
